import wx from 'weixin-js-sdk'

function wxshare(data, url) {
    console.log(data)
    var url = window.location.href; //分享的文章地址
    var timestamp = data.timeStamp;
    var nonceStr = data.nonceStr;
    var signature = data.signature;
    wx.config({
        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
        appId: 'wx554b0a1adc8cc19c', // 必填，公众号的唯一标识
        timestamp: timestamp, // 必填，生成签名的时间戳
        nonceStr: nonceStr, // 必填，生成签名的随机串
        signature: signature, // 必填，签名，见附录1
        // jsApiList: ["onMenuShareTimeline", "onMenuShareAppMessage"] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
        jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline']
    });
 
    wx.ready(function (res) {
        console.log(res)
        this.$vux.toast.show({ text: "分享成功", type: "text" });
        //分享朋友圈
        wx.onMenuShareTimeline({
            title: '聊Q小屋', // 分享标题
            desc: '分享获取VIP', // 分享描述
            link: window.location.href, // 分享链接
            imgUrl: 'http://imgcdn5.zuzuche.com/static/30/40/a25aed420.png',
            success: function (res) {
                // 用户确认分享后执行的回调函数
                console.log('分享成功')
                this.$vux.toast.show({ text: "分享成功", type: "text" });
            },
            cancel: function () {
                // 用户取消分享后执行的回调函数
                this.$vux.toast.show({ text: "网络错误，请重试", type: "text" });
            }
        });
        // 分享好友
        wx.onMenuShareAppMessage({
            title: '聊Q小屋', // 分享标题
            imgUrl: 'http://imgcdn5.zuzuche.com/static/30/40/a25aed420.png',
            desc: '分享获取VIP', // 分享描述
            link: window.location.href, // 分享链接
            // imgUrl: imgurls, // 分享图标
            // type: "", // 分享类型,music、video或link，不填默认为link
            success: function () {
                 console.log('分享成功')
                this.$vux.toast.show({ text: "分享成功", type: "text" });
            },
            cancel: function () {
                // 用户取消分享后执行的回调函数
            }
        });
    })
    wx.config({
        debug: false, // 开启调试模式
        appId: "wx554b0a1adc8cc19c", // 公众号的唯一标识
        timestamp: timeStamp, // 生成签名的时间戳
        nonceStr: nonceStr, // 生成签名的随机串
        signature: signature, // 签名
        jsApiList: ["chooseWXPay"] // 填入需要使用的JS接口列表，这里是先声明我们要用到支付的JS接口
      });

      //弹出支付窗口
      wx.chooseWXPay({
        timestamp:timeStamp, // 支付签名时间戳，
        nonceStr: nonceStr, // 支付签名随机串，不长于 32 位
        package: res.data.message.package, // 统一支付接口返回的prepay_id参数值，提交格式如：prepay_id=xxxx）
        signType: "MD5", // 签名方式，默认为'SHA1'，使用新版支付需传入'MD5'
        paySign: signature, // 支付签名
        success: function(res) {

        },
        cancel: function(res) {
          console.log("支付取消", res);
        },
        fail: function(res) {
          console.log("支付失败", res);
        }
      });
}
export default wxshare